﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Data;
using System.Data.SqlClient;

namespace AnasisVeriErisimKatmani
{
    public class Baglanti
    {


        static string baglantiMetni = "Data Source=PROTEMHAPC;Initial Catalog=anaoklu3;Persist Security Info=True;User ID=sa;Password=ahmet123";//"Server=.\\SQLEXPRESS; Database=anaoklu3; Integrated Security=SSPI;User ID=sa; Password=ahmet123";

            /// <summary>
            /// Yeni bir bağlantı oluşturularak yollanıyor.
            /// </summary>
            /// <returns>Yeni bağlantı.</returns>
            public static SqlConnection BaglantiGetir()
            {
                SqlConnection baglanti = new SqlConnection(baglantiMetni);
                return baglanti;
            }

            /// <summary>
            /// Mevcut bağlantıyı sonlandırır.
            /// </summary>
            /// <param name="baglanti">Sonlandırılacak bağlantı.</param>
            public static void BaglantiSonlandir(SqlConnection baglanti)
            {
                if (baglanti == null)
                {
                    return;
                }

                if (baglanti.State != ConnectionState.Closed
                                    && baglanti.State != ConnectionState.Broken)
                {
                    baglanti.Close();
                }

                baglanti.Dispose();
            }


        
    }
}
